#ifndef __ITEM_MANAGER_H__
#define __ITEM_MANAGER_H__
#include "gofgame/dungeonkeeper/game/item/AllItem.h"
#include "string.h"

namespace gofgame {
	namespace dungeonkeeper {
		namespace game {
			namespace item {

				struct ItemElementViewInfo {
					std::string imagePath;
					std::string name;
					std::string desc;
					int price;
				};

				class ItemManager {
				public:
					static Item *createById(int id);
					static ItemElementViewInfo getItemElementViewInfo(int id);
					//static ItemManager * sharedItemManager();
				};
			}
		}
	}
}

#endif //__ITEM_MANAGER_H__
